Natürliche Vorkommen: Iberische Halbinsel (Küstenregionen im Süden und Osten), Balearen, Frankreich (selten Provence, Côte d'Azur und Korsika), Italien (Sardinien, Sizilien und Festland außer Aosta, Piemont, Lombardei, Trentino-Südtirol und Venetien), Malta, Slowenien, Kroatien, Montenegro, Albanien, Griechenland (alle Inselruppen und Festland mit Peloponnes (außer der nördlichen Mitte)), Ukraine, Krim, Zypern, Türkei, Syrien, Libanon, Israel, Ägypten, Lybien, Tunesien, Algerien, Marokko und Kanaren; eingebürgert auf Madeira, Cabo Verde und in Uruguay; eingeschleppt in Deutschland
Weiden, Straßengräben, steinige Felder und Lichtungen von mit Gebüsch bestandenem Brachland; auf basischem und selten auf saurem Untergrund; in 0-900 m Höhe